<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="renderer" content="webkit">
    <title>平台支付新一代云支付</title>
    <meta name="keywords" content="平台支付">
    <meta name="description" content="平台支付">
    <!--[if lt IE 9]>
    <meta http-equiv="refresh" content="0;ie.html"/>
    <![endif]-->
    <link rel="shortcut icon" href="favicon.ico">
    <link href="/css/bootstrap.min.css?v=3.3.6" rel="stylesheet">
    <link href="/css/font-awesome.min.css?v=4.4.0" rel="stylesheet">
    <link href="/css/plugins/toastr/toastr.min.css" rel="stylesheet">
    <link href="/css/animate.css" rel="stylesheet">
    <link href="/css/style.css?v=4.1.0" rel="stylesheet">
    <link href="/js/plugins/layui/css/layui.css" rel="stylesheet">
</head>
<!-- skin-3 -->
<body class="fixed-sidebar full-height-layout gray-bg "
      style="overflow: hidden">
<div id="wrapper">
    <!--左侧导航开始-->
    <nav class="navbar-default navbar-static-side" role="navigation">
        <div class="nav-close">
            <i class="fa fa-times-circle"></i>
        </div>
        <div class="sidebar-collapse">
            <ul class="nav" id="side-menu">
                <li class="nav-header">
                    <div class="dropdown profile-element">
                        <span><img alt="image" class="img-circle" src="img/photo_s.jpg"/></span>
                        <a data-toggle="dropdown" class="dropdown-toggle" href="#">
								<span class="clear" style="padding-top: 5px"> 
									<span class="m-t-xs text-muted">
										<strong class="font-bold" th:text="${name}"></strong></span><b
                                        class="caret"></b>
								</span>
                        </a>
                        <ul class="dropdown-menu">
                            <li><a id="changePassword" class="m-t-xs" style="margin: 0;line-height: 22px">修改密码</a></li>
                            <li><a id="changeFundPassword" class="m-t-xs" style="margin: 0;line-height: 22px">修改资金密码</a>
                            </li>
                        </ul>
                    </div>
                    <div class="logo-element">qhpay</div>
                </li>
                <!-- >li><a href="#"> <i class="fa fa-home"></i> <span
                        class="nav-label">主页</span> <span class="fa arrow"></span>
                </a>
                    <ul class="nav nav-second-level">
                        <li>
                            <a id="index001" class="J_menuItem" href="index_v1.html"
                               data-index="0" th:href="@{/main}">了解平台支付</a>
                        </li>
                    </ul>
                </li-->
                <li th:each="menu : ${menus}">
                    <a th:class="${menu.attributes.url==null || menu.attributes.url==''} ? '':'J_menuItem'"
                       th:href="${menu.attributes.url==null || menu.attributes.url==''} ? '#':${menu.attributes.url}">
                        <i class="fa fa fa-bar-chart-o" th:class="${menu.attributes.icon}"></i>
                        <span class="nav-label" th:text="${menu.text}">基础信息</span>
                        <span th:class="${menu.attributes.url==null || menu.attributes.url==''} ? 'fa arrow':''"></span>
                    </a>
                    <ul class="nav nav-second-level">
                        <li th:each="cmenu : ${menu.children}">
                            <a class="J_menuItem" href="graph_echarts.html"
                               th:text="${cmenu.text}"
                               th:href="${cmenu.attributes.url}">系统管理</a>
                        </li>
                    </ul>
                </li>
            </ul>
        </div>
    </nav>
    <!--左侧导航结束-->
    <!--右侧部分开始-->
    <div id="page-wrapper" class="gray-bg dashbard-1">
        <div class="row border-bottom">
            <nav class="navbar navbar-static-top" role="navigation"
                 style="margin-bottom: 0">
                <div class="navbar-header">
                    <a class="navbar-minimalize minimalize-styl-2 btn btn-primary "
                       href="#"><i class="fa fa-bars"></i> </a>
                    <form role="search" class="navbar-form-custom hidden"
                          method="post" action="search_results.html">
                        <div class="form-group">
                            <input type="text" placeholder="请输入您需要查找的内容 …"
                                   class="form-control" name="top-search" id="top-search">
                        </div>
                    </form>
                </div>
                <ul class="nav navbar-top-links navbar-right">
                    <!--li class="dropdown"><a class="dropdown-toggle count-info"
                                            data-toggle="dropdown" href="#"> <i class="fa fa-envelope"></i>
                        <span class="label label-warning">{{total}}</span>通知
                    </a>
                        <ul class="dropdown-menu dropdown-messages">
                            <li v-for="row in rows" class="m-t-xs">
                                <div class="dropdown-messages-box">
                                    <a class="pull-left"> <i
                                            class="fa fa-server"></i>
                                    </a>
                                    <div class="media-body">
                                        <small class="pull-right">{{row.before}}</small>
                                        <strong>{{row.sender}}</strong>
                                        {{row.title}} <br>
                                        <small class="text-muted">{{row.updateDate}}</small>
                                    </div>
                                </div>
                                <div class="divider"></div>
                            </li>
                            <li>
                                <div class="text-center link-block">
                                    <a href="#"> <i
                                            class="fa fa-envelope"></i> <strong> 查看所有消息</strong>
                                    </a>
                                </div>
                            </li>
                        </ul>
                    </li-->
                    <li class="hidden-xs" th:if="${userType == 0}"><button type="button" class="layui-btn" id="uploadHelp">上传帮助文档</button></li>
                    <li class="dropdown hidden-xs"><a
                            class="right-sidebar-toggle" aria-expanded="false" th:href="${helpDom}"> <i
                            class="fa fa-tasks"></i> 下载帮助文档
                    </a></li>
                </ul>
            </nav>
        </div>
        <div class="row content-tabs">
            <button class="roll-nav roll-left J_tabLeft">
                <i class="fa fa-backward"></i>
            </button>
            <nav class="page-tabs J_menuTabs">
                <div class="page-tabs-content">
                    <a href="javascript:;" class="active J_menuTab"
                       data-id="index_v1.html">首页</a>
                </div>
            </nav>
            <button class="roll-nav roll-right J_tabRight">
                <i class="fa fa-forward"></i>
            </button>
            <div class="btn-group roll-nav roll-right">
                <button class="dropdown J_tabClose" data-toggle="dropdown">
                    关闭操作<span class="caret"></span>
                </button>
                <ul role="menu" class="dropdown-menu dropdown-menu-right">
                    <li class="J_tabShowActive"><a>定位当前选项卡</a></li>
                    <li class="divider"></li>
                    <li class="J_tabCloseAll"><a>关闭全部选项卡</a></li>
                    <li class="J_tabCloseOther"><a>关闭其他选项卡</a></li>
                </ul>
            </div>
            <a href="/logout" class="roll-nav roll-right J_tabExit"><i
                    class="fa fa fa-sign-out"></i> 退出</a>
        </div>
        <div class="row J_mainContent" id="content-main">
            <iframe class="J_iframe" name="iframe0" width="100%" height="100%"
                    src="" th:src="@{/main}" frameborder="0" data-id="index_v1.html"
                    seamless></iframe>
        </div>
        <div class="footer">
            <div class="pull-right">平台支付新一代云支付</div>
        </div>
    </div>
    <!--右侧部分结束-->
    <!--右侧边栏开始-->
    <!-- div id="right-sidebar">
        <div class="sidebar-container">
            <ul class="nav nav-tabs navs-3">

                <li class="active"><a data-toggle="tab" href="#tab-1"> <i
                        class="fa fa-gear"></i> 主题
                </a></li>
                <li class=""><a data-toggle="tab" href="#tab-2"> 通知 </a></li>
                <li><a data-toggle="tab" href="#tab-3"> 项目进度 </a></li>
            </ul>
            <div class="tab-content">
                <div id="tab-1" class="tab-pane active">
                    <div class="sidebar-title">
                        <h3>
                            <i class="fa fa-comments-o"></i> 主题设置
                        </h3>
                        <small><i class="fa fa-tim"></i>
                            你可以从这里选择和预览主题的布局和样式，这些设置会被保存在本地，下次打开的时候会直接应用这些设置。
                        </small>
                    </div>
                    <div class="skin-setttings">
                        <div class="title">主题设置</div>
                        <div class="setings-item">
                            <span>收起左侧菜单</span>
                            <div class="switch">
                                <div class="onoffswitch">
                                    <input type="checkbox" name="collapsemenu"
                                           class="onoffswitch-checkbox" id="collapsemenu"> <label
                                        class="onoffswitch-label" for="collapsemenu"> <span
                                        class="onoffswitch-inner"></span> <span
                                        class="onoffswitch-switch"></span>
                                </label>
                                </div>
                            </div>
                        </div>
                        <div class="setings-item">
                            <span>固定顶部</span>

                            <div class="switch">
                                <div class="onoffswitch">
                                    <input type="checkbox" name="fixednavbar"
                                           class="onoffswitch-checkbox" id="fixednavbar"> <label
                                        class="onoffswitch-label" for="fixednavbar"> <span
                                        class="onoffswitch-inner"></span> <span
                                        class="onoffswitch-switch"></span>
                                </label>
                                </div>
                            </div>
                        </div>
                        <div class="setings-item">
                            <span> 固定宽度 </span>
                            <div class="switch">
                                <div class="onoffswitch">
                                    <input type="checkbox" name="boxedlayout"
                                           class="onoffswitch-checkbox" id="boxedlayout"> <label
                                        class="onoffswitch-label" for="boxedlayout"> <span
                                        class="onoffswitch-inner"></span> <span
                                        class="onoffswitch-switch"></span>
                                </label>
                                </div>
                            </div>
                        </div>
                        <div class="title">皮肤选择</div>
                        <div class="setings-item default-skin nb">
								<span class="skin-name "> <a href="#" class="s-skin-0">
										默认皮肤 </a>
								</span>
                        </div>
                        <div class="setings-item blue-skin nb">
								<span class="skin-name "> <a href="#" class="s-skin-1">
										蓝色主题 </a>
								</span>
                        </div>
                        <div class="setings-item yellow-skin nb">
								<span class="skin-name "> <a href="#" class="s-skin-3">
										黄色/紫色主题 </a>
								</span>
                        </div>
                    </div>
                </div>
                <div id="tab-2" class="tab-pane">

                    <div class="sidebar-title">
                        <h3>
                            <i class="fa fa-comments-o"></i> 最新通知
                        </h3>
                        <small><i class="fa fa-tim"></i> 您当前有10条未读信息</small>
                    </div>
                </div>
                <div id="tab-3" class="tab-pane">

                    <div class="sidebar-title">
                        <h3>
                            <i class="fa fa-cube"></i> 最新任务
                        </h3>
                        <small><i class="fa fa-tim"></i> 您当前有14个任务，10个已完成</small>
                    </div>
                </div>
            </div>

        </div>
    </div>
</div-->
<div id="divChangePassword" class="wrapper wrapper-content hidden">
    <form class="form-horizontal m-t" id="chgPasswordForm">
        <div class="form-group">
            <label class="col-sm-3 control-label">原密码：</label>
            <div class="col-sm-8">
                <input id="oldPassword" name="oldPassword" class="form-control" type="password" maxlength="20">
            </div>
        </div>
        <div id="divConfigValue" class="form-group">
            <label class="col-sm-3 control-label">新密码：</label>
            <div class="col-sm-8">
                <input id="newPassword" name="newPassword" class="form-control" type="password" maxlength="20">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">密码确认：</label>
            <div class="col-sm-8">
                <input id="newPasswordConfirm" name="newPasswordConfirm" class="form-control" type="password"
                       maxlength="20">
            </div>
        </div>
        <!-- <div class="form-group">
            <label class="col-sm-3 control-label">短信验证码：</label>
            <div class="col-sm-5">
                <input id="smsCode" name="smsCode" class="form-control" type="number"
                       maxlength="20">
            </div>
            <div class="col-sm-3">
                <button id="smsCodeBtn" type="button" class="btn btn-primary" onclick = "sendCode(1,this)"
                       >发送验证码</button>
            </div>
        </div> -->
        <div class="form-group">
            <div class="col-sm-8 col-sm-offset-3">
                <button type="submit" class="btn btn-primary">提交</button>
            </div>
        </div>
    </form>
</div>
<div id="divChangeFundPassword" class="wrapper wrapper-content hidden">
    <form class="form-horizontal m-t" id="chgFundPasswordForm">
        <div id="oldFundPasswordForm" class="form-group">
            <label class="col-sm-3 control-label">原资金密码：</label>
            <div class="col-sm-8">
                <input id="oldFundPassword" name="oldFundPassword" class="form-control" type="password" maxlength="20">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">新资金密码：</label>
            <div class="col-sm-8">
                <input id="newFundPassword" name="newFundPassword" class="form-control" type="password" maxlength="20">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">密码确认：</label>
            <div class="col-sm-8">
                <input id="newFundPasswordConfirm" name="newFundPasswordConfirm" class="form-control" type="password"
                       maxlength="20">
            </div>
        </div>
        <!-- <div class="form-group">
            <label class="col-sm-3 control-label">短信验证码：</label>
            <div class="col-sm-5">
                <input id="smsCodeFund" name="smsCodeFund" class="form-control" type="number"
                       maxlength="20">
            </div>
            <div class="col-sm-3">
                <button id="smsCodeFundBtn" type="button" class="btn btn-primary" onclick = "sendCode(2,this)" 
                       >发送验证码</button>
            </div>
        </div> -->
        <div class="form-group">
            <div class="col-sm-8 col-sm-offset-3">
                <button type="submit" class="btn btn-primary">提交</button>
            </div>
        </div>
    </form>
</div>
<script type="text/javascript" src="/js/plugins/layui/layui.js"></script>
<!-- 全局js -->
<script src="/js/jquery.min.js?v=2.1.4"></script>
<script src="/js/bootstrap.min.js?v=3.3.6"></script>
<script src="/js/plugins/metisMenu/jquery.metisMenu.js"></script>
<script src="/js/plugins/slimscroll/jquery.slimscroll.min.js"></script>
<!-- 自定义js -->
<script src="/js/hplus.js?v=4.1.0"></script>
<script type="text/javascript" src="/js/contabs.js"></script>
<!-- 第三方插件 -->
<script src="/js/plugins/pace/pace.min.js"></script>
<!-- vue -->
<script type="text/javascript"
        src="js/vue.min.js">

</script>
<!-- >script src="/js/appjs/oa/webSocket/sockjs.min.js"></script>
<script src="/js/appjs/oa/webSocket/stomp.min.js"></script -->
<!-- Toastr script -->
<script src="/js/plugins/toastr/toastr.min.js"></script>
<script src="/js/plugins/validate/jquery.validate.min.js"></script>
<script src="/js/plugins/validate/messages_zh.min.js"></script>
<script type="text/javascript" src="/js/md5.min.js"></script>
<script th:inline="javascript">
	/*<![CDATA[*/
	    var firstLogin = [[${firstLogin}]];
		var passNoUp = [[${passNoUp}]];
	/*]]>*/
</script>
<script type="text/javascript">
    var stompClient = null;
    var hasFundPassword = false;
    var changeFundPasswordIndex;
    var changePasswordIndex;
    var closeBtn = 1;
    var message = "";
    $(function () {
        $("#changePassword").click(function () {
            chgPassValidateRule();
            $('#divChangePassword').removeClass("hidden");
            changePasswordIndex = layer.open({
                type: 1,
                shadeClose: false, // 点击遮罩关闭层
                closeBtn: closeBtn,
                area: ['520px', '380px'],
                title: "修改密码"+message,
                content: $('#divChangePassword')
            });
        });

        $("#changeFundPassword").click(function () {
            clearFundPasswordForm();
            $.ajax({
                type: "POST",
                url: "/hasFundPassword",
                data: {},
                async: false,
                error: function (request) {
                    layer.alert("Connection error");
                },
                success: function (data) {
                    chgFundPassValidateRule();
                    $('#divChangeFundPassword').removeClass("hidden");
                    changeFundPasswordIndex = layer.open({
                        type: 1,
                        closeBtn: closeBtn,
                        shadeClose: false, // 点击遮罩关闭层
                        area: ['520px', '380px'],
                        title: "修改资金密码"+message,
                        content: $('#divChangeFundPassword')
                    });

                    if (data.code == 0) {
                        hasFundPassword = true;
                    } else {
                        $('#oldFundPasswordForm').addClass('hidden');
                        hasFundPassword = false;
                    }
                }
            });
        });
        /* connect(); */
        
    });
    $("#divChangePassword").validate({
        submitHandler: function () {
            var oldPassword = $("#oldPassword").val();
            var newPassword = $("#newPassword").val();
            var smsCode = "11111";//$("#smsCode").val();
            $.ajax({
                type: "POST",
                url: "/chgPass",
                data: {
                    oldPassword: md5(oldPassword),
                    newPassword: md5(newPassword),
                    code:smsCode,
                    codeType:1
                },
                async: false,
                error: function (request) {
                    layer.alert("Connection error");
                },
                success: function (data) {
                    if (data.code == 0) {
                    	layer.close(changePasswordIndex);
                        layer.msg(data.msg);
                    } else {
                        layer.alert(data.msg)
                    }
                }
            });
        }
    });

    function clearFundPasswordForm() {
        $('#divChangeFundPassword input').each(function () {
            $(this).val('');
        })
    }

    function chgPassValidateRule() {
        var icon = "<i class='fa fa-times-circle'></i> ";
        $("#chgPasswordForm").validate({
            rules: {
                oldPassword: {
                    required: true
                },
                newPassword: {
                    required: true,
                    minlength: 6
                },
                newPasswordConfirm: {
                    required: true,
                    equalTo: "#newPassword"
                },
                smsCode:{
                	required: true
                }
            },
            messages: {
                oldPassword: {
                    required: icon + "请输入原密码"
                },
                newPassword: {
                    required: icon + "请输入新密码"
                },
                newPasswordConfirm: {
                    required: icon + "请输入确认密码",
                    equalTo: icon + "确认密码与新密码一致"
                },
                smsCode:{
                	required: icon + "请输入验证码",
                }
            }
        })
    }

    $("#divChangeFundPassword").validate({
        submitHandler: function () {
            var oldFundPassword = '';
            if (hasFundPassword) {
                oldFundPassword = md5($("#oldFundPassword").val());
            }
            var newFundPassword = md5($("#newFundPassword").val());
            var smsCodeFund = "11111";//$("#smsCodeFund").val();
            $.ajax({
                type: "POST",
                url: "/chgFundPass",
                data: {
                    oldFundPassword: oldFundPassword,
                    newFundPassword: newFundPassword,
                    codeType:2,
                    code:smsCodeFund
                },
                async: false,
                error: function (request) {
                    layer.alert("Connection error");
                },
                success: function (data) {
                    if (data.code == 0) {
                        layer.close(changeFundPasswordIndex);
                        layer.msg(data.msg);
                    } else {
                        layer.alert(data.msg)
                    }
                }
            });
        }
    });

    function chgFundPassValidateRule() {
        var icon = "<i class='fa fa-times-circle'></i> ";
        var validObj = {};
        if (hasFundPassword) {
            validObj = {
                oldFundPassword: {
                    required: true
                },
                newFundPassword: {
                    required: true,
                    minlength: 6
                },
                newFundPasswordConfirm: {
                    required: true,
                    equalTo: "#newFundPassword"
                },
                smsCodeFund:{
                	required: true
                }
            }
        } else {
            validObj = {
                newFundPassword: {
                    required: true,
                    minlength: 6
                },
                newFundPasswordConfirm: {
                    required: true,
                    equalTo: "#newFundPassword"
                },
                smsCodeFund:{
                	required: true
                }
            }
        }
        $("#chgFundPasswordForm").validate({
            rules: validObj,
            messages: {
                oldFundPassword: {
                    required: icon + "请输入原资金密码"
                },
                newFundPassword: {
                    required: icon + "请输入新资金密码"
                },
                newFundPasswordConfirm: {
                    required: icon + "请输入确认资金密码",
                    equalTo: icon + "确认资金密码与新资金密码一致"
                },
                smsCodeFund:{
                	required: icon + "请输入验证码"
                }
            }
        })
    }

    /* function connect() {
        var socket = new SockJS('/endpointWisely'); //链接SockJS 的endpoint 名称为"/endpointWisely"
        stompClient = Stomp.over(socket);//使用stomp子协议的WebSocket 客户端
        stompClient.connect({}, function (frame) {//链接Web Socket的服务端。
            console.log('Connected: ' + frame);
            stompClient.subscribe('/topic/getResponse', function (response) { //订阅/topic/getResponse 目标发送的消息。这个是在控制器的@SendTo中定义的。
                toastr.options = {
                    "closeButton": true,
                    "debug": false,
                    "progressBar": true,
                    "positionClass": "toast-bottom-right",
                    "onclick": null,
                    "showDuration": "400",
                    "hideDuration": "1000",
                    "timeOut": "7000",
                    "extendedTimeOut": "1000",
                    "showEasing": "swing",
                    "hideEasing": "linear",
                    "showMethod": "fadeIn",
                    "hideMethod": "fadeOut"
                }
                toastr.info(JSON.parse(response.body).responseMessage);
            });
        });
    } */

    /* var wrapper = new Vue({
        el: '#page-wrapper',
        data: {
            total: '',
            rows: '',
        },
        methods: {
            notify: function () {
                $.getJSON('/oa/notify/message', function (r) {
                    wrapper.total = r.total;
                    wrapper.rows = r.rows;
                });
            },
        },
        created: function () {
            this.notify()
        }
    }) */
    
    function sendCode(code,obj){
    	
    	$(obj).attr("disabled","disabled");
    	
    	$.ajax({
            type: "POST",
            url: "/chgSendCode",
            data: {
            	codeType: code
            },
            async: false,
            error: function (request) {
                layer.alert("Connection error");
            },
            success: function (data) {
                if (data.code == 0) {
                	var i = 60;
                	var interval = setInterval(function(){
                		$(obj).text("请等待"+(i--)+"秒");
                		if(i == 0){
                			$(obj).text("重新发送");
                			$(obj).removeAttr("disabled");
                			window.clearInterval(interval)
                		}
                	},1000);
                    layer.msg(data.msg);
                } else {
                    layer.alert(data.msg)
                }
            }
        });
    }
    
    
    layui.use(['upload'], function () {
        var upload = layui.upload;
      //执行实例
        var uploadInst = upload.render({
            elem: '#uploadHelp', //绑定元素
            url: '/common/sysFile/uploadHelpDom', //上传接口
            size: 1000*50,
            accept: 'file',
    		exts:'zip|rar|7z',
            done: function (r) {
               	layer.msg(r.msg);
            	console.log(r.fileName)
            },
            error: function (r) {
                layer.msg(r.msg);
            }
        });
        if(firstLogin == "true"){
        	closeBtn = 0;
        	message = "(请勿关闭浏览器重新登陆)";
        	$("#changeFundPassword").trigger("click");
        	if(passNoUp != "true")
        		$("#changePassword").trigger("click");
        }
    });
</script>
</body>
</html>
